草庐IT

Java HttpURLConnection - 带 Cookie 的 POST

全部标签

php - 通过 CodeIgniter/PHP 从我的表单收集 $_POST 输入的 'correct' 方法是什么?

这与其说是一个具体问题,不如说是一个理论问题。我有一个使用CodeIgniter的表单验证类设置的表单。我正在运行一些规则,例如:$this->form_validation->set_rules('address_line_1','AddressLine1','required|xss_clean|trim');我最终想将address_line_1数据放入我的数据库中。这是我有点困惑的地方。似乎有几种方法可以从CodeIgniter中获取$_POST数据:$address=$_POST['address_line_1'];$address=$this->input->post('a

PHP:使用存储为 cookie 的 token 防止 session 劫持?

我正在使用PHP开发RIA。为了防止session劫持,我引入了一个token,在登录时生成,基于盐、ISO-8601周数和用户的IP。$salt="blahblahblah";$tokenstr=date('W').$salt.$_SERVER['REMOTE_ADDR'];$token_md5=md5($tokenstr);define("token_md5",$token_md5);目前,每个请求都通过GET或POST传递它,但我想知道我是否可以通过将它作为cookie提供来避免这种情况,因为它取决于用户的IP。我刚刚开始学习类(class),所以我想知道这样做是否存在任何安全问

php - PHP 中的 HTTP POST 请求

如何在PHP中重定向浏览器并发送HTTPPOST请求?如果需要,HTTPPOST请求的header("Location:file.php?foo=bar")。 最佳答案 你不能-HTTP不允许这样做-如果你想通过重定向传递参数,它们必须作为GET变量嵌入到URL中。C. 关于php-PHP中的HTTPPOST请求,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2020437/

php - PHP 中的单元测试 cookie

依赖session/cookie信息的单元测试功能的默认做法是使用抽象库。但是如果我想编写这个抽象库并对其进行单元测试怎么办?PHP的文档setcookiefunction表示该cookie将在下一次请求时可用。使用命令行工具进行测试,没有所谓的“请求”。那么如何对正确的cookie设置进行单元测试呢?我想测试我的抽象库是否正确设置了setcookie函数的所有参数。这些参数将根据特定条件和方法调用进行设置。我能想到的唯一解决方案是使用我不想安装的runkit扩展来模拟setcookie函数。其他想法? 最佳答案 我找到了另一个非常

php - 是否有可能 foreach $this->input->post();在代码点火器中?

我正在为CI编写一个库,我有一个方法可以调用来收集所有可能的后变量。我想以某种方式利用codeigniter输入类中内置的xss和安全类。这可能吗?这是不使用任何CI输入类的工作方法。privatefunctionparse_options(){foreach($_POSTas$key=>$val){$options[$key]=$val;}return$options;} 最佳答案 为什么不呢:privatefunctionparse_options(){foreach($_POSTas$key=>$val){$options[$

php - 遍历 $_POST 数组以显示字段名称

有没有一种方法可以遍历$_POST之类的数组来查看字段名称而不仅仅是值。要查看这些值,我会这样做。foreach($_POSTas$value){echo$value;}这将显示值-但我还想显示该数组中的名称。如果我的$_POST值类似于$_POST['something']并且它存储了55;我想输出“东西”。我有几个选择的字段需要这个。 最佳答案 你是说这样?foreach($_POSTas$key=>$value){echo"$key:$value";}你也可以使用array_keys如果您只想迭代一组键。您还可以使用array

php - Kohana_Exception [ 0 ]:需要有效的 cookie 盐。请设置 Cookie::$salt

我正在学习本教程(http://kowsercse.com/2011/09/04/kohana-tutorial-beginners/)并遇到此错误消息:Kohana_Exception[0]:Avalidcookiesaltisrequired.PleasesetCookie::$salt.我是一个n00b,甚至不知道在应用程序中的哪里寻找Cookie::$salt。 最佳答案 您必须提供盐,您可以在officialdocumentation中看到//bootstrap.phpCookie::$salt='foobar';我强烈推

php - Laravel4 POST 无法解释的重定向到 GET

另一个我没睡够的问题,我敢肯定。我将其发布为对老神墨菲的献祭:一旦我将我的愚蠢暴露给所有人看到,我保证自己找到那个答案,否则我会躲避几个小时(为了进一步忏悔,我也会发布答案)。我有一个呈现为的HTML表单表单可以通过jQuery$.POST提交,url为'/search',数据为{uid:'1701',query:$('#searchterm').val()}有效。如果我在输入内容后按ENTER,从而覆盖jQuery提交,将发生以下情况:按预期向服务器发出POST。Route::post('/search',function(){...不会被调用。返回301永久移动获取withsear

php - 迭代多个 $_POST 数组

我有以下代码:FullName"/>JobTitle"/>假设我有几行上述代码。如何迭代并获取数组$_POST['fullname']和$_POST['job_title']的值? 最佳答案 它只是一个数组:foreach($_POST['fullname']as$name){echo$name."\n";}如果问题是您想并行迭代两个数组,只需使用其中之一来获取索引:for($i=0;$i 关于php-迭代多个$_POST数组,我们在StackOverflow上找到一个类似的问题:

php - 将 POST 数组传递给 php 函数

我能否将整个POST数组传递给函数并在函数内处理它?比如PostInfo($_POST);functionPostInfo($_POST){$item1=$_POST[0];$item2=$_POST[1];$item3=$_POST[2];//dosomethingreturn$result;}或者这是正确的做法吗? 最佳答案 是的。不过,如果您打算将局部变量命名为$_POST,请不要打扰。$_POST是一个“超全局”,一个不需要global关键字就可以在正常范围之外使用的全局变量。您的上述函数可以在没有参数的情况下运行。NOTE